.swiper-container {width: 100%;height: 600px;max-height: 100%;background: #eee;}
.swiper-slide {background: no-repeat center;background-size: cover;}
.swiper-slide a{display:block;height:100%;text-align: center;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background: none;border: 2px  solid #bcbab7;opacity: 1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background: white;border-color: white;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 35px;}


.index1_box .this_lable{text-align: center;padding: 70px 0;}
.index1_box .this_lable dl{display: inline-block;}
.index1_box .this_lable dt{font-size: 30px;color: #99ca3a;}
.index1_box .this_lable dd{font-size: 12px;color: #666666;text-transform: uppercase;line-height: 20px;margin-bottom: 10px;}
.index1_box .this_lable p{background: #ccc;font-size: 0}
.index1_box .this_lable p span{background: #99ca3a;padding: 0 35px 1px;display: inline-block;}

.index1_box .iconbox{display: flex;justify-content: space-around;}
.index1_box .iconbox li{text-align: center;}
.index1_box .iconbox p{font-size: 18px;color: #666666;line-height: 50px;}
.index1_box .iconbox li:hover p{color: #99ca3a; transition: all 0.4s;}

.swiper-index1{overflow: hidden;padding: 45px 0 100px;position: relative;}
.swiper-index1 .swiper-wrapper div p{width: 860px;margin: 0 auto;height: 112px;line-height: 28px;font-size: 16px;text-align: center;color: #000;}
.swiper-index1>.swiper-pagination-bullets{bottom: 80px;}
.swiper-index1>.swiper-pagination-bullets .swiper-pagination-bullet{background: none;border: 2px  solid #e8e8e8;opacity: 1;}
.swiper-index1>.swiper-pagination-bullets .swiper-pagination-bullet-active{background: #9cc153;border-color: #9cc153;}


.index2_box{background: #99ca3a no-repeat;background-size: cover;padding: 100px 0 80px;}
.index2_box .this_lable{text-align: center;font-size: 30px;color: #fff;margin-bottom: 80px;}
.index2_box ul{margin-left: -36px;color: white;}
.index2_box ul li{float: left;width: 376px;margin-left: 36px;}
.index2_box li p{margin-bottom: 20px;height: 285px;}
.index2_box li p img{width: 100%;height: 100%;}
.index2_box li dt{font-size: 20px;padding-left: 15px;position: relative;margin-bottom: 10px;line-height: 30px;}
.index2_box li dt i{position: absolute;width: 4px;height: 18px;border-radius: 2px;background: #fff;left: 0;top: 6px;}
.index2_box li dd{font-size: 16px;line-height: 28px;padding-left: 15px;overflow: hidden;height: 56px;}


.index3_box{padding: 60px 0 30px;background: #f4f4f4;}
.index3_box .this_lable{margin-bottom: 40px;}
.index3_box .this_lable dl{border-left: 4px solid #9cc153;padding-left: 15px;float: left;line-height: 20px;}
.index3_box .this_lable dt{font-size: 20px;margin-bottom: 5px;}
.index3_box .this_lable dd{font-size: 16px;text-transform: capitalize;}
.index3_box .this_lable .this_more{height: 45px;width: 45px;float: right;font-size: 0;background: url(../images/index_more.png) no-repeat center;}


.swiper-index3{overflow: hidden;position: relative;padding-bottom: 80px;}
.swiper-index3 .swiper-slide{box-sizing: border-box;padding: 0 10px;}
.swiper-index3 .swiper-slide img{max-width: 100%;}
.swiper-index3>.swiper-pagination-bullets .swiper-pagination-bullet{background: none;border: 2px  solid #e8e8e8;opacity: 1;}
.swiper-index3>.swiper-pagination-bullets .swiper-pagination-bullet-active{background: #9cc153;border-color: #9cc153;}


.index4_box{padding: 40px 0 100px;}
.index4_box .this_lable{margin-bottom: 40px;}
.index4_box .this_lable dl{border-left: 4px solid #9cc153;padding-left: 15px;float: left;line-height: 20px;}
.index4_box .this_lable dt{font-size: 20px;margin-bottom: 5px;}
.index4_box .this_lable dd{font-size: 16px;text-transform: capitalize;}
.index4_box .this_lable .this_more{height: 45px;width: 45px;float: right;font-size: 0;background: url(../images/index_more.png) no-repeat center;}

.poster-main {position: relative;margin: 0 auto;padding: 0 50px;}
.poster-main ul{position: relative;}
.poster-main a, .poster-main img { display: block; }
.poster-main .poster-list {width: 1000px;height: 500px;}
.poster-main .poster-list .poster-item {width: 200px;height: 500px;position: absolute;left: 0;top: 0;}
.poster-main .poster-btn {position: absolute;top: 50%;margin-top: -20px;z-index: 10;cursor: pointer;line-height: 38px;height: 38px;width: 38px;border-radius: 50%;border: 1px solid #afafaf;color: #afafaf;background: #fff;text-align: center;font-size: 20px;}
.poster-main .poster-btn:hover{border-color: #9cc153;background: #9cc153;color: white;}
.poster-main .poster-prev-btn {left: 0;}
.poster-main .poster-next-btn {right: 0;}


.index5_box{position: relative;height: 150px;background: #f4f4f4;}
.index5_box .this_lable{position: absolute;width: 100%;right: 50%;margin-right: 370px;background: #9cc153;height: 100%;}
.index5_box .this_lable dl{border-left: 4px solid #fff;padding-left: 15px;float: left;line-height: 20px;float: right;width: 230px;box-sizing: border-box;color: #fff;margin-top: 50px;}
.index5_box .this_lable dt{font-size: 20px;margin-bottom: 5px;}
.index5_box .this_lable dd{font-size: 16px;text-transform: capitalize;}

.index5_con{box-sizing: border-box;width: 1200px;padding-left: 240px;margin: 0 auto;}
.index5_con dl{float: left;width: 240px;text-align: center;padding-top: 40px;line-height: 40px;}
.index5_con dt{font-size: 36px;color: #9cc153;}
.index5_con dd{font-size: 16px;color: #666666;}


.index6_box{padding: 50px 0 60px;}
.index6_nav{border: 2px solid #f6f6f6;overflow: hidden;margin-bottom: 5px;}
.index6_nav ul{margin-left: -2px;}
.index6_nav li{float: left;border-left: 2px solid #f6f6f6;width: 147px;}
.index6_nav li a{display: block;line-height: 99px;text-align: center;font-size: 16px;}
.index6_nav li:hover a,.index6_nav li.cur a{color: #99ca3a}


.index6_con{position: relative;height: 350px;overflow: hidden;}
.index6_slide{height: 350px;display: none;}
.index6_slide p.img{background: no-repeat center;background-size: cover;position: relative;float: left;height: 350px;width: 895px;}
.index6_slide p.img span{position: absolute;width: 100%;box-sizing: border-box;padding: 0 20px;line-height: 50px;font-size: 20px;color: white;background: rgba(0,0,0,0.5);bottom: 0;}
.index6_slide dl{float: right;width: 300px;box-sizing: border-box;padding: 30px;background: #9cc153;color: white;}
.index6_slide dl dt{font-size: 20px;line-height: 20px;margin-bottom: 15px;border-left: 4px solid #fff;padding-left: 10px;}
.index6_slide dl dd{font-size: 16px;line-height: 28px;height: 255px;overflow: hidden;}

